Senior Software Developer (Microsoft Dynamics 365 CRM) | Contract

  •  Job Reference: 159883
  •  Industry: Information and Communications Technology
  •  Consultant Registration Number: R21103109
  •  EA License Number: 02C3423

Key Responsibilities

  • Lead the design, configuration, customization, and implementation of Microsoft Dynamics 365 CRM solutions.
  • Analyse business requirements and translate them into scalable technical solutions using Microsoft Dynamics 365 CRM.
  • Configure workflows, business processes, security roles, and other out-of-the-box CRM capabilities while identifying opportunities to minimize custom development.
  • Design and implement integrations between Microsoft Dynamics 365 CRM and external systems.
  • Lead data migration, system testing, deployment, and production rollout activities.
  • Develop reports and dashboards using Power BI, SSRS, and related reporting tools.
  • Support data integration and migration using SSIS, KingswaySoft, Power Automate, and other integration technologies.
  • Manage application deployment across development, testing, and production environments using Azure DevOps and established deployment practices.
  • Provide technical leadership, code reviews, and guidance to development teams to ensure adherence to development standards and best practices.
  • Conduct user training, technical knowledge transfer, and provide post-implementation support to end users and system administrators.
  • Collaborate with project teams to support project planning, technical estimation, and solution delivery within agreed timelines.

Requirements

  • Bachelor’s degree in information technology, Computer Science, Software Engineering, or a related discipline, or an equivalent combination of qualifications and relevant work experience.
  • Experience implementing and supporting Microsoft Dynamics 365 CRM solutions.
  • Good knowledge of Microsoft Dynamics 365 CRM customization, configuration, workflows, business process automation, and SDK.
  • Experience integrating Microsoft Dynamics 365 CRM with external systems and managing data migration activities.
  • Proficiency in Power BI, SSRS, SSIS, Azure DevOps, Power Automate, and KingswaySoft.
  • Good understanding of CRM solution architecture, software development lifecycle (SDLC), and deployment best practices.
  • Good analytical, problem-solving, communication, stakeholder management, and team leadership skills.
  • Microsoft Certified: Dynamics 365 Customer Engagement or Dynamics 365 CRM certification, or an equivalent Microsoft certification.